K-Nearest Neighbors Classification From Scratch In Python